<script>
	export default {
		onLaunch: function(t) {
			console.log('App Launch')
			// #ifdef APP-PLUS
			//app启动时打开启动广告页
			// var w = plus.webview.open(
			//   'hybrid/html/advertise/advertise.html',
			//   'advertise', {
			//     top: 0,
			//     bottom: 0,
			//     zindex: 999
			//   },
			//   'fade-in',
			//   0
			// );
			//设置定时器，4s后关闭启动广告页
			// setTimeout(function() {
			//   plus.webview.close(w);
			// }, 4000);
			// #endif
			
			// #ifdef APP-PLUS
			uni.getNetworkType({ //获取网络状态
				success: function(res) {
					console.log(res.networkType)
					if(res.networkType =='none'){
						let account =  uni.getStorageSync('account')
						let password =  uni.getStorageSync('password')
						uni.clearStorageSync();
						// uni.removeStorageSync('token');
						uni.setStorageSync('account', account)
						uni.setStorageSync('password', password)
						uni.reLaunch({
							url:'/pages/ucenter/login'
						})
						return
					}
				}
			});
			// #endif
			this.$store.dispatch('getConfig')
		
			uni.$on('login',()=>{ //监听登录成功重新刷新页面
				let pageArr = getCurrentPages()
				pageArr.forEach(page=>{
					page.onLoad(page.options)
					page.onShow()
				})
			})
		 
			
			// #ifdef MP-WEIXIN		
			if (wx.canIUse('getUpdateManager')) {
				const updateManager = wx.getUpdateManager();
				updateManager.onCheckForUpdate(function(res) {
					// 请求完新版本信息的回调
					if (res.hasUpdate) {
						updateManager.onUpdateReady(function() {
							that.tui.modal('更新提示', '新版本已经上线啦~，为了获得更好的体验，建议立即更新', false, res => {
								// 新的版本已经下载好，调用 applyUpdate 应用新版本并重启
								updateManager.applyUpdate();
							});
						});
						updateManager.onUpdateFailed(function() {
							// 新的版本下载失败
							that.tui.modal('更新失败', '新版本更新失败，为了获得更好的体验，请您删除当前小程序，重新搜索打开', false, res => {});
						});
					}
				});
			}
			// #endif
		},
		onShow: function () {
			console.log('App Show');
		},
		onHide: function () {
			console.log('App Hide');
		},
	};
</script>

<style lang="scss">
	/*每个页面公共scss */
	@use './styles/index.scss';
	@import './common/animate.min.css';
	@import url("@/components/uni/uParse/src/wxParse.css");
	@import './common/app.css';
	.rich-text image {width: 100%;height: auto;}
	.page{min-height: calc(100vh - 5rem);background: #fff;box-sizing: border-box;	}
	// @import './static/style/drak.scss';
</style>
